Possible changes and improvements (opinions please): 1) I could add an option which directs TRACKMEM's output to stdout instead of stderr. Would this be useful? 2) I might be able to overcome the problems with combined EMS and XMS managers by using a different tracking strategy. However, it would be a lot of work (larger code size) and I'm not sure it would be as robust. Is it worth it? 3) Would anybody like an optional dynamic display on the primary monitor? Obviously, display would not be possible if the primary monitor was in a graphics mode. It would be possible to specify which line the display would appear on. The display would have to be redrawn every clock tick or two to prevent overwriting by the target program. 3a) Similarly, would anybody like the ability to specify the line for display on the secondary monitor? 4) The ability to find programs in subdirectories of PATH directories (i.e. "DOC\FOO.EXE" + "C:\BIN" in path = "C:\BIN\DOC\FOO.EXE") is technically a bug which I've redefined as a feature. Should it be removed? Alternately, should TRACKMEM include in the final display the name of the program it executed (as resolved by internal routines), so the user can see whether they executed the program they thought they did?